The Tyranny of the Vital Few: The Pareto Principle in Language Design

نویسندگان

  • Victor L. Winter
  • James T. Perry
  • Harvey P. Siy
  • Satish Mahadevan Srinivasan
  • Ben Farkas
  • James A. McCoy
چکیده

Modern high-level programming languages often contain constructs whose semantics are non-trivial. In practice however, software developers generally restrict the use of such constructs to settings in which their semantics is simple (programmers use language constructs in ways they understand and can reason about). As a result, when developing tools for analyzing and manipulating software, a disproportionate amount of effort ends up being spent developing capabilities needed to analyze constructs in settings that are infrequently used. This paper takes the position that such distinctions between theory and practice are an important measure of the analyzability of a language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Rule of "Nafye Sabil" [i.e. to prevent the Islamic society to be dominated by non-Muslims] in Islamic Thought and Foreign Policy of Islamic Republic of Iran

As a jurisprudential rule, "nafye sabil" has played a sustaining and influential role in Islamic system's major decisions, policies and behavior. This principle is of high importance in Islamic state's foreign relations. Rejecting oppression and tyranny against Muslims and preserving their freedom and removing dependence on aliens is the foundation of this rule in Islamic republic of Iran's for...

متن کامل

The Vital Few and Trivial Many: An Empirical Analysis of the Pareto Distribution of Defects

The Pareto Principle is a universal principle of the “vital few and trivial many”. According to this principle, the 80/20 rule has been formulated with the following meaning: For many phenomena, 80% of the consequences originate from 20% of the causes. In this paper, we applied the Pareto Principle to software testing and analysed 9 open source projects (OSPs) across several releases. The resul...

متن کامل

Raters’ Perception and Expertise in Evaluating Second Language Compositions

The consideration of rater training is very important in construct validation of a writing test because it is through training that raters are adapted to the use of students’ writing ability instead of their own criteria for assessing compositions (Charney, 1984). However, although training has been discussed in the literature of writing assessment, there is little research regarding raters’ pe...

متن کامل

AERO-THERMODYNAMIC OPTIMIZATION OF TURBOPROP ENGINES USING MULTI-OBJECTIVE GENETIC ALGORITHMS

In this paper multi-objective genetic algorithms were employed for Pareto approach optimization of turboprop engines. The considered objective functions are used to maximize the specific thrust, propulsive efficiency, thermal efficiency, propeller efficiency and minimize the thrust specific fuel consumption. These objectives are usually conflicting with each other. The design variables consist ...

متن کامل

The Effect of Negotiated Syllabus on the Reading Comprehension of ESP Students

Negotiated syllabus addresses learners‟ needs and assists them in developing their own on-going syl- labus through shared decision-making in the classroom. Many studies focus on the effect of this learner-centered syllabus on language learning. However, few studies exist on its effect on the reading ability of language learners, especially in the area of English for specific ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • JSEA

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2011